/* CSS Document */
*{margin:0;padding:0;font-family:'Microsoft YaHei';}
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin:0px; padding:0px; }
fieldset, img { border:none; }
img{border:none;}
address, caption, cite, code, dfn, th, var { font-style:normal; font-weight:normal; }
ul, ol { list-style:none;  }
li{ list-style:none;}
table { border-collapse:collapse; }
input { padding-top:0px; padding-bottom:0px; font-family: 'Microsoft YaHei';}
input::-moz-focus-inner { border:none; padding:0px; }
select, input { vertical-align:middle; }
select, input, textarea { font-size:13px; margin:0px; }
input[type="text"], input[type="password"], textarea { outline-style:none; -webkit-appearance:none; }
textarea { resize:none; }
body { font-family:"Microsoft YaHei"; }
.clearfix:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.clearfix {zoom:1; }
.clearit {clear:both; height:0px; font-size:0px; overflow:hidden; width:100%; }
.max{ min-width:1200px;}
.box{ width:1200px; margin:0 auto;}
.box:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
ul:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.max:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.left{ float:left;}
.right{ float:right;}
a{-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s; text-decoration:none; }


.header{  padding:26px 0; background:url(../images/header-bg.jpg) repeat-x center;}
.header .left img{display:block;}
.header .bytxt{ padding-top:30px; padding-left:20px; font-size:20px; letter-spacing:2px;}
/*
.header .bytxt span{ display:block; font-size:20px; font-weight:600;}
.header .bytxt p{ font-size:16px; padding-top:5px;}
*/
.header .right span{ display:block; font-size:16px; color:#5d5d5d;}
.header .right strong{ display:block; font-size:28px; color:#e71f19;}
.header .right{ padding-left:50px; background:url(../images/tel.png) no-repeat left center;    margin-top: 10px;}

.nav{ height:65px; line-height:65px; background:#005edb;}
.nav ul li{ display:block; float:left; width:120px; text-align:center; font-size:16px; position:relative;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s; }
.nav ul li a{ display:block; color:#fff;}
.nav ul li:after{ content:""; width:1px; height:65px; background:#1a6edf; position:absolute; right:0; top:0;}

.nav ul li.last:after{ display:none;}
.nav ul li:hover{ background:#e71f19}




.fullSlide{ min-width:1200px;  position:relative;height:550px; z-index:9}
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden; height:550px;  }
.fullSlide .bd ul{ width:100%  !important; height:550px; }
.fullSlide .bd li{ width:100% !important; height:550px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block;  height:550px; }
.fullSlide .hd{width:100%;  position:absolute; z-index:1; bottom:10px; left:0; height:30px; line-height:30px;}
.fullSlide .hd ul{display:block;width:16%;margin:0 auto; text-align:center; }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:10px; border-radius:10px; height:10px; margin:5px; background:rgba(255,255,255,0.5); overflow:hidden; line-height:9999px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s; }
.fullSlide .hd ul .on{ background:#e71f19; width:30px; }

.index-pro{ background:#f4f4f4; padding-top:30px; padding-bottom:30px;} 
.index-pro .left .nydh{ width:260px; background:#0075e3; padding-bottom:3px;}
.index-pro .left .nydh .title{ height:75px; text-align:center; padding-top:24px;}
.index-pro .left .nydh .title p{ color:#fff; font-size:26px;}
.index-pro .left .nydh .title span{ font-size:12px; color:rgba(255,255,255,.3); display:block; text-align:center; margin-top:5px;}
.index-pro .left .nydh dl{ display:block; width:254px; margin:0 auto; background:#fff; padding-bottom:10px;}
.index-pro .left .nydh dl dt{ display:block; height:48px; line-height:48px; background:url(../images/pro-nav-dt.jpg) no-repeat 17px center #ecf3fa; font-size:16px; color:#070707; font-weight:bold; padding-left:38px; margin-bottom:5px;}

.index-pro .left .nydh dl dt a{ color:#070707; display:block;}
.index-pro .left .nydh dl dt.on a{color:#0075e3}
.index-pro .left .nydh dl dd{ display:block; width:200px; margin:0 auto; padding-left:10px; background:url(../images/li.png) no-repeat left center; font-size:14px; color:#585858; height:29px; line-height:29px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.index-pro .left .nydh dl dd a{ color:#585858;}
.index-pro .left .nydh dl dd:hover{transform:translate(5px,0px);}
.index-pro .left .nydh dl dd:hover a{ color:#0075e3}
.index-pro .right{ width:925px;}
.index-pro .right ul.pro-li{ width:940px;}
.index-pro .right ul.pro-li li{ display:block; float:left; width:298px; margin-right:15px; margin-bottom:15px;}
.index-pro .right ul.pro-li li i{ display:block; width:298px; height:224px; overflow:hidden;}
.index-pro .right ul.pro-li li img{ display:block;width:298px; height:224px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.index-pro .right ul.pro-li li i:hover img{transform: scale(1.1);}
.index-pro .right ul.pro-li li p{ text-align:center; font-size:14px; color:#000; height:43px; line-height:43px; background:#fff;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.index-pro .right ul.pro-li li:hover p{ color:#fff; background:#0075e3}

.newsnav{ width:100%; height:58px; line-height:58px; border-bottom:1px solid #e5e5e5; margin-bottom:15px;}
.newsnav .more{ float:right; font-size:14px; color:#a0a0a0;}
.newsnav .more a{ color:#a0a0a0;}
.newsnav a.more:hover{ color:#0075e3}
.newsnav .more a:hover{ color:#0075e3}
.newsnav p{ font-size:24px; color:#000000; background:url(../images/newsnav-p.png) no-repeat left center; padding-left:13px; border-bottom:2px solid #0075e3; height:57px; line-height:57px; display:inline-block;}
.newsnav span{ display:inline-block; font-size:13px; color:#c2c2c2; margin-left:5px;}

.tiaofu{ height:187px; background:url(../images/tiaofu-bg.jpg) no-repeat center;}
.tiaofu img{ display:block; float:right; width:122px; height:122px; margin-right:10px; margin-top:-15px;}
.tiaofu .box{ padding-top:40px; height:147px;}
.tiaofu p{ font-size:42px; color:#fff; margin-left:40px;}
.tiaofu span{ display:block; font-size:28px; color:#fff; margin-top:12px; margin-left:35px;}
.tiaofu strong{ display:block; float:right; font-size:26px; color:#fff; padding-right:44px; margin-top:-55px;}

.case{ margin-top:20px;}

.case .picScroll-left{ position:relative;}
.case .picScroll-left a.prev{ width:23px; height:90px; background:url(../images/prev.png) no-repeat center; position:absolute; left:0; top:77px;cursor:pointer; z-index:99}
.case .picScroll-left a.next{ width:23px; height:90px; background:url(../images/next.png) no-repeat center; position:absolute; right:0; top:77px; cursor:pointer; z-index:99}
.case .picScroll-left .bd{ width:1200px; margin:0 auto; overflow:hidden;}
.case .picScroll-left .bd ul li{ display:block; float:left; width:285px; height:296px; margin-right:20px; position:relative;}
.case .picScroll-left .bd ul li img{ display:block;width:285px; height:246px; }
.case .picScroll-left .bd ul li p{ width:283px; height:48px; text-align:center; line-height:48px; border:1px solid #f0f0f0;color:#000000;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.case .picScroll-left .bd ul li:hover p{ border:1px solid #0075e3; color:#0075e3}


.about{ margin-top:10px;}
.about .left{ width:511px; height:322px;}
.about .left img{ display:block;width:511px; height:322px; border-radius:5px; box-shadow:5px 5px 10px rgba(0,0,0,.1); overflow:hidden;}
.about .right{ width:667px; padding-top:5px;}
.about .right p{ font-size:14px; color:#4f4646; line-height:28px;}
.about .right span{ display:block; width:262px; height:55px; background:url(../images/about-tel.jpg) no-repeat center; margin-top:20px;padding-left:405px; color:#fff;font-size:14px; padding-top:13px;}
.about .right span strong{ display:block; font-size:16px;}
.about .right p a{ color:#0075e3}


.news{ background:#f8f8f8; margin-top:35px; padding-top:10px; padding-bottom:30px; }
.news .left{ width:400px;}
.news .left .newsnav{ margin-bottom:0;}
.news .left dl{ display:block; padding:13px 0; border-bottom:1px solid #e2e2e2;}
.news .left dl dt{ display:block; font-size:16px; color:#000000; height:24px; line-height:24px; overflow:hidden; margin-bottom:5px;}
.news .left dl dt a{ color:#000;}
.news .left dl dt a:hover{ color:#0075e3}
.news .left dl dd{ display:block; font-size:14px; color:#858585; line-height:26px; height:52px; overflow:hidden;}
.news .right{ width:773px;}
.news .right .tj img{ display:block; float:left; width:271px; height:141px; margin-right:10px;}
.news .right .tj a.tit{ display:block; font-size:18px; color:#040000; padding-top:9px; height:24px; line-height:24px; overflow:hidden;}
.news .right .tj p{ display:block; font-size:14px; color:#575757; line-height:29px; margin-top:10px;}
.news .right .tj a.tit:hover{ color:#0075e3}
.news .right .tj p a{ color:#0075e3}
.news .right ul{ width:800px;}
.news .right ul li{ display:block; float:left; width:360px; height:41px; line-height:41px; border-bottom:1px solid #ededed; padding-left:13px; background:url(../images/li.png) no-repeat left center; margin-right:27px; overflow:hidden;}
.news .right ul li span{ float:right; font-size:14px; color:#c8c8c8; margin-left:15px;}
.news .right ul li a{ font-size:14px; color:#000;}
.news .right ul li a:hover{ color:#0075e3}


.youshi{overflow:hidden; padding-top:50px; padding-bottom:60px; background:url(../images/youshi-bg.jpg) no-repeat center; background-size:cover;}
.youshi .ytit{ display:block; color:#000; font-weight:normal; text-align:center; border-bottom:1px solid #d6d6d6;}
.youshi .ytit h2{ display:inline-block; font-size:32px; border-bottom:2px solid #0074df; padding-bottom:13px; height:46px; line-height:46px;}
.youshi .ytit span{ display:inline-block; font-size:28px; padding:0 10px; background:#0074df; color:#fff; margin-left:10px;}
.youshi .ytxt{background:url(../images/youshi-box.png) no-repeat right center; background-size:42% about; position:relative; padding-top:50px;}
.youshi .ytxt ul{background:url(../images/nu_r2.png) repeat-y 21px 0; width:58%;}
.youshi .ytxt ul li{ padding-bottom:40px; padding-left:60px; position:relative}
.youshi .ytxt ul li i{ position:absolute; left:0; top:0; width:44px; height:44px;background:url(../images/nu_r1.png) no-repeat center center; background-size:100% 100%; text-align:center; line-height:44px; font-size:22px; font-weight:500; font-style:normal;color:#fff;font-family:Arial, Helvetica, sans-serif}
.youshi .ytxt ul li h3{ font-size:24px; color:#222222; font-weight:normal; display:inline-block; line-height:36px; }
.youshi .ytxt ul li span{ display:inline-block; font-size:16px; color:#a8a8a8; margin-left:5px;}
.youshi .ytxt ul li p{ font-size:15px; color:#575757; line-height:24px; padding-top:5px;}


.links{ margin-top:15px;}
.links_1{ border:2px solid #efefef; width:1176px; padding:10px;}
.links_1 a{ display:inline-block; font-size:14px; color:#040000; line-height:30px; margin-right:15px;}
.links_1 a:hover{ color:#0075e3}

.footer{ background:#2d669c; padding-top:55px; padding-bottom:50px; margin-top:25px;}
.footer .copyright{ width:300px; }
.footer .copyright strong{ display:block; font-size:20px; color:#fff; margin-bottom:10px;}
.footer .copyright p{ font-size:14px; line-height:28px; color:#96c0e8;}
.footer .footer-nav{ width:480px; padding-left:40px; border-left:1px solid #4276a6;border-right:1px solid #4276a6; margin-left:60px; height:165px; padding-top:15px;} 
.footer .footer-nav dl{ display:block; float:left; padding-right:35px;}
.footer .footer-nav dl dt{ display:block; margin-bottom:10px; font-size:16px; color:#fff; font-weight:normal;}
.footer .footer-nav dl dt a{ color:#fff;}
.footer .footer-nav dl dd{ display:block; font-size:14px; height:31px; line-height:31px; color:#95c0e8;}
.footer .footer-nav dl dd a{color:#95c0e8;}
.footer .footer-nav dl dd a:hover{ color:#fff;}


.neiye{ margin-top:20px; margin-bottom:30px; background:none; padding-top:0;}
.neiye .neiye-l{ width:246px;}
.neiye .neiye-l .nydh .title{ width:246px; height:72px; background:url(../images/nydh-title.png) no-repeat center; text-align:center; padding-top:20px;}
.neiye .neiye-l .nydh .title p{ font-size:26px; color:#fff;}
.neiye .neiye-l .nydh .title span{ display:block; font-size:12px; color:rgba(255,255,255,0.2); }
.neiye .neiye-l .nydh ul{ width:244px; border:1px solid #e9e9e9; border-top:none;}
.neiye .neiye-l .nydh ul li{ display:block; width:198px; height:58px; line-height:58px; border-top:1px solid #e9e9e9; background:url(../images/nydh-li.png) no-repeat 20px center #eff6ff; padding-left:46px; font-size:15px;}
.neiye .neiye-l .nydh ul li a{ color:#575757; display:block;}
.neiye .neiye-l .nydh ul li:hover,.neiye .neiye-l .nydh ul li.on{ background:url(../images/nydh-li-on.png) no-repeat 20px center #eff6ff;}
.neiye .neiye-l .nydh ul li:hover a,.neiye .neiye-l .nydh ul li.on a{ color:#0749a3;}

.neiye .neiye-l .nydh ul.clei li{ height:auto; background:#eff6ff; width:100%; padding-left:0; position:relative}
.neiye .neiye-l .nydh ul.clei li i{ position:absolute; width:15px; height:15px; background:url(../images/nydh-li.png) no-repeat center center; right:15px; top:22px; cursor:pointer}
.neiye .neiye-l .nydh ul.clei li.on i{background:url(../images/nydh-lia.png) no-repeat center center;}
.neiye .neiye-l .nydh ul.clei li a{ display:inline-block; padding-left:20px; font-weight:600;}
.neiye .neiye-l .nydh ul.clei li div{ width:100%; background:#fff; display:none}
.neiye .neiye-l .nydh ul.clei li div a{ display:block; font-size:14px; color:#333; background:none; padding-left:27px; line-height:24px; padding-top:5px; padding-bottom:5px;font-weight:normal;}
.neiye .neiye-l .nydh ul.clei li div a:hover,.neiye .neiye-l .nydh ul.clei li div a.active{ color:#0749a3}
.neiye .neiye-l .nydh ul.clei li.on div{ display:block}







.nylx{ width:100%; margin-top:16px;}
.nylx .title{ width:100%; height:52px; background:url(../images/nylx-title.jpg) no-repeat left center; padding-left:30px; color:#fff; font-size:20px; line-height:52px; box-sizing:border-box;}
.nylx .title span{ display:inline-block; font-size:12px; color:rgba(255,255,255,0.2); margin-left:5px;}
.nylx .contact{ width:100%; border:1px solid #e9e9e9; border-top:none; padding-top:15px; box-sizing:border-box;}
.nylx .contact .tel{ width:230px; margin:0 auto; border-bottom:1px solid #e9e9e9; padding-bottom:15px;}
.nylx .contact .tel img{ display:block; margin:0 auto; margin-bottom:15px;}
.nylx .contact .tel span{ display:block; text-align:center; font-size:14px; color:#aeaeae;}
.nylx .contact .tel b{ display:block; text-align:center; font-size:22px; color:#000;}
.nylx .dizhi{ width:225px; margin:0 auto; font-size:14px; color:#5d5d5d; line-height:29px; padding-left:5px; padding-bottom:10px;}

.neiye .neiye-r{ width:930px;}
.neiye .neiye-r .title{ width:930px; height:59px; line-height:59px; border-bottom:1px solid #e9e9e9; margin-bottom:17px;}
.neiye .neiye-r .title .newsnav{ float:right; font-size:14px; color:#b5b5b5;}
.neiye .neiye-r .title .newsnav a{ color:#b5b5b5;}
.neiye .neiye-r .title .bt{ display:inline-block; font-size:22px; color:#000; height:58px; line-height:58px; border-bottom:2px solid #089d11; background:url(../images/bt.jpg) no-repeat left center; padding-left:12px;}

.neiye .right ul.pro-li li p{ background:#f5f5f5;}

.news-list ul{ margin-top:-15px;}
.news-list ul li{ display:block; padding:15px 0; border-bottom:1px dashed #d3d3d3;}
.news-list ul li a.tit{ display:block; font-size:16px; color:#363636; height:39px; line-height:39px; overflow:hidden; font-weight:bold;}
.news-list ul li p{ font-size:14px; color:#8d8d8d; line-height:28px; height:56px; overflow:hidden
;}

.fenye{ width:100%; margin:0 auto;  margin-top:20px; text-align:center; padding-bottom:30px; }
.fenye a{ display:inline-block;padding:0 10px;text-align:center; line-height:28px; border:1px solid #bababa; font-size:14px; color:#333; margin:0 2px;}
.fenye b,.fenye a:hover{ display:inline-block;padding:0 10px;text-align:center; line-height:28px; border:1px solid #0075e3; font-size:14px; color:#fff; margin:0 2px; background:#0075e3;}


.danye{ font-size:16px; line-height:28px; color:#545454;}

.biaoti{ width:930px; margin:0 auto; margin-top:24px; padding-bottom:20px; border-bottom:1px dashed #eee;}
.biaoti h1{ font-size:18px; color:#333; text-align:center; font-weight:normal;}
.biaoti p{ text-align:center; font-size:14px; color:#999999; margin-top:10px;}
.fn{ width:912px; margin:0 auto; margin-top:10px; border-top:1px dashed #eee; padding-top:15px; margin-bottom:30px;}
.fn p{ font-size:14px; line-height:30px; color:#666666;}
.fn p a{ color:#666666;}
.fn p a:hover{ color:#3366cc;}
.neirong{ margin-top:24px; width:912px; font-size:15px; color:#2e2e2e; line-height:30px; padding-bottom:30px;}
.neirong img{ max-width:100%;}

.yy-list ul li img{ display:block; float:left; width:211px; height:171px; margin-right:20px;}
.yy-list ul li:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.yy-list ul li a.tit{ padding-top:10px;}
.yy-list ul li p{ line-height:26px; height:78px; overflow:hidden;}
.yy-list ul li a.more{ display:inline-block;  width:80px; height:28px; line-height:28px; text-align:center; border:1px solid #d4d4d4; font-size:14px; color:#a5a5a5; margin-top:10px;}
.yy-list ul li a.more:hover{ background:#089d11; color:#fff; border:1px solid #089d11;}



.n_chan{ width:930px; height:auto;}
.n_chan_1{ width:525px; height:390px; float:left; margin-top:24px;}
.n_chan_1 img{ width:525px; height:390px; display:block;}
.n_chan_2{ width:380px; height:444px; float:right;}
.n_chan_3{ width:380px; height:80px; border-bottom:1px solid #ebebeb; line-height:80px; text-align:left; font-size:24px; font-weight:800; color:#333;}
.n_chan_3 h1{font-size:24px;font-weight: normal;}
.n_chan_4{ width:380px; height:158px; border-bottom:1px solid #ebebeb; line-height:24px; font-size:14px; text-align:left; color:#989898; padding-top:15px;}
.n_chan_5{ width:380px; height:55px; background:url(../images/tel2.jpg) no-repeat left; font-size:14px; color:#848484; text-align:left; padding-left:50px; margin-top:20px; line-height:160%;}
.n_chan_5 span{ font-weight:800; font-size:20px; color:#0075e3; display:block;line-height:28px;}
.n_chan_6{ width:360px; height:42px; padding-bottom:20px; border-bottom:1px solid #ebebeb; margin-top:20px;}
.n_chan_6 a{ display:block; float:left; margin-right:30px; width:137px; height:42px;}


.pro-xq{ width:930px; margin-top:20px;}
.pro-xq .title1{ width:930px; height:43px; line-height:43px; background:#f6f6f6;}

.pro-xq .title1 p{ display:inline-block; width:123px; background:#0075e3; color:#fff; text-align:center; font-size:18px;}
.pro-xq .pro-nr{ padding:15px; font-size:16px; color:#545454; line-height:28px;} 
.pro-xq .pro-nr img{max-width:100% !important;height:auto !important;}

.pro-tj .title1{ width:930px; height:43px; line-height:43px; background:#f6f6f6;}

.pro-tj .title1 p{ display:inline-block; width:123px; background:#0075e3; color:#fff; text-align:center; font-size:18px;}
.pro-tj ul li{ width:298px; float:left; margin-right:14px; margin-bottom:18px; display:block;}
.pro-tj ul{ width:955px; margin-top:20px;}
.pro-tj ul li img{width:298px;  border:1px solid #ebebeb; height:220px;}
.pro-tj ul p{ width:304px; height:35px; text-align:center; line-height:35px; font-size:14px; color:#333;}
.pro-tj ul li:hover p{ color:#0075e3}


.neiye .right{ width:925px;}
.neiye .right ul.pro-li{ width:940px;}
.neiye .right ul.pro-li li{ display:block; float:left; width:298px; margin-right:15px; margin-bottom:15px;}
.neiye .right ul.pro-li li i{ display:block; width:298px; height:224px; overflow:hidden;}
.neiye .right ul.pro-li li img{ display:block;width:298px; height:224px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.neiye .right ul.pro-li li i:hover img{transform: scale(1.1);}
.neiye .right ul.pro-li li p{ text-align:center; font-size:14px; color:#000; height:43px; line-height:43px; background:#fff;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.neiye .right ul.pro-li li:hover p{ color:#fff; background:#0075e3}

.footer .footer-nav dl.pro_nav{width:200px;}
.footer .footer-nav dl.pro_nav dd{width:50%;float:left;overflow:hidden;padding-right:20px;box-sizing: border-box;}


.footer-x{ font-size:15px; line-height:24px; text-align:center; color:#fff; padding-bottom:40px; padding-top:35px;}



